let vueVerify = {
    // 验证联系电话
    validatorPhone: function (val) {
        let reg = /^[1][3,4,5,7,8][0-9]{9}$/
        if (!reg.test(val)) {
            return '请输入正确联系电话'
        } else {
            return true
        }
    },
    // 验证身份证号
    validatorIDcard: function (val) {
        let reg = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/
        if (!reg.test(val)) {
            return '请输入正确身份证号'
        } else {
            return true
        }
    },
    /**
     * 邮箱
     * @param {*} s
     */
    isEmail: function (s) {
        return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s);
    },
    /**
     * URL地址
     * @param {*} s
     */
    isURL: function (s) {
        return /^http[s]?:\/\/.*/.test(s);
    },
    /**
     * 金额数字，可保留两位数字
     * @params {*} s
     */
    isMoneyNum: function (s) {
        var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
        return reg.test(s);
    },
    /**
     * 正整数
     * @param {*} s
     */
    isInt: function (s) {
        return /^([1-9][0-9]*)$/.test(s);
    },
    /**
     * 正整数和0
     * @param {*} s
     */
    isIntOrZero: function (s) {
        return /(^([1-9][0-9]*)$)|(^0$)/.test(s);
    }
};

export default vueVerify;